cascade option {typeorm}

cascade 옵션을 주어 부모 테이블에 일어난 변화를 자식 테이블도 같이 수정되도록 만들 수 있다.

export class Photo {
	...
	@OneToOne(type => PhotoMetadata, (metadata) => metadata.photo, {
		cascade: true,
	})
	metadata: PhotoMetadata;
}

///

const photo = new Photo();
const metadata = new PhotoMetadata();
...
photo.metadata = metadata; // this way we CONNECT them

await photoRepository.save(photo);